#include "qfish.h"

QFish::QFish(const QString & filename,QGraphicsScene *scence):QpixmapItem(filename,scence)
{
    setPos(-1600+qrand()%1400,100+qrand()%380);
}//鱼儿初始出现位置的设定；

void QFish::advance(int phase)
{
    if(mapToScene(0,0).x()>1400+200){
        setPos(-200,100+qrand()%500);
    }
    double speed=1*(qrand()%40);
    this->setPos(mapToScene(speed,0));//横向移动，纵向移动；
}//鱼儿游动的刷新；

void QFish::fish_death() {
    setPos(-1600+qrand()%1400,100+qrand()%380);
}//鱼儿死掉后重新出生；
